package com.yangjun.entity.report;


import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.*;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class DwKadBaseWareDEntity {
	private String warecode;
	private String warename;
	private String drugname;
	private String waregeneralname;
	private String productcode;
	private String drugsname;
	private String model;
	private String unitname;
	private String brandname;
	private String manufacturername;
	private String manufacturerabbreviation;
	private String waretype;
	private String status;
	private String stockstatus;
	private String isrx;
	private String otctype;
	private String rxtype;
	private String drugtype;
	private String isexternal;
	private String efficacity;
	private String usedosage;
	private String precaution;
	private String adverseReactions;
	private String contraindications;
	private String dosageforms;
	private String ingredients;
	private String barcode;
	private String registrationnumber;
	private String productionlicense;
	private String mediumpackaging;
	private String packing;
	private String wholething;
	private Float grossweight;
	private String madeIn;
	private Float manufacturersprice;
	private Float marketprice;
	private String isselfsale;
	private String sellerskucode;
	private String isvirtualmainwaresku;
	private String iscansale;
	private String invoicecontentcode;
	private String iscod;
	private String remark;
	private String processingmode;
	private String ispic;
	private String pic800;
	private String pic180;
	private String changestatus;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date operatetime;
	private String changereason;
	private String dyid;
	private String mdyid;
	private String stockid;
	private String gspcategory;
	private String gspcategorycode;
	private String storageproperties;
	private Integer periodvalidity;
	private String ishavemhj;
	private String qualitystandard;
	private String storageconditions;
	private String firstcampfilenumber;
	private String gspgeneralname;
	private String standardcode;
	private String supervisioncode;
	private String promodel;
	private String salingchannel;
	private String isvaluable;
	private String doublechecktag;
	private String importdrugtag;
	private String externalsignstag;
	private String isspecialdrug;
	private String licensename;
	private String validstart;
	private String validend;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date createtime;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date onshelftime;
	private String isshelfdown;
	private String isshelfdownpc;
	private String isshelfdownm;
	private String isshelfdownapp;
	private String isshelfdownv;
	private String isshelfdowns;
	private String isreleasepc;
	private String isreleasem;
	private String isreleaseapp;
	private String isreleasev;
	private String warelabelpc;
	private String warelabelm;
	private String warelabelapp;
	private String warelabelv;
	private String advertisementpc;
	private String advertisementm;
	private String advertisementapp;
	private String advertisementv;
	private String supportgroupspc;
	private String supportgroupsm;
	private String supportgroupsapp;
	private String supportgroupsv;
	private Float salespricepc;
	private Float salespricem;
	private Float salespriceapp;
	private Float salespricev;
	private String carttypepc;
	private String carttypem;
	private String carttypeapp;
	private String carttypev;
	private String cartpropertypc;
	private String cartpropertym;
	private String cartpropertyapp;
	private String cartpropertyv;
	private String isremark;
	private String adcontentwords;
	private String adcontenturl;
	private String checkremark;
	private String warenameprefixpc;
	private String warenameprefixm;
	private String warenameprefixapp;
	private String warenameprefixv;
	private String isindexpc;
	private String isindexm;
	private String isindexapp;
	private String isindexv;
	private String waremanagerpc;
	private String waremanagerm;
	private String waremanagerapp;
	private String waremanagerv;
	private String tmManager;
	private String department;
	private String facategory;
	private String tmDepartment;
	private String waretypename1;
	private String waretypename2;
	private String waretypename3;
	private String webchannelpc1;
	private String webchannelpc2;
	private String webchannelpc3;
	private String webchannelpc4;
	private Integer near7SalesQty;
	private Float near7SalesAmt;
	private Integer near15SalesQty;
	private Float near15SalesAmt;
	private Integer near30SalesQty;
	private Integer near30MainQty;
	private Float near30SalesAmt;
	private Float near30GrossAmt;
	private Float near30AvgPrice;
	private Integer near30HdQty;
	private Float near30HdAmt;
	private Integer near30ShopQty;
	private Float near30ShopAmt;
	private Integer near7SelfQty;
	private Integer near15SelfQty;
	private Integer near30SelfQty;
	private Integer near7TmQty;
	private Integer near15TmQty;
	private Integer near30TmQty;
	private Integer auditqty;
	private Integer nosaleqty;
	private Integer onwayqty;
	private Float onwayamt;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date delivertime;
	private Integer minqty;
	private Integer cerstqty;
	private Float cerstamount;
	private Integer skuturnoverday;
	private String turnoverLevel;
	private Integer hdCerstqty;
	private Float hdCerstamount;
	private Integer hdUnderQty;
	private Integer hdSkuturnoverday;
	private Integer shopCerstqty;
	private Float shopCerstamount;
	private Integer shopSkuturnoverday;
	private Float costBenchmark;
	private Float inprice;
	private String lastProvidername;
	private Float lastpurPrice;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date lastPurTime;
	private String employee;
	private String supplyClerk;
	private String categorySpecialist;
	private Date dataDate;
	private String audittype;
	private Integer countNum;
	
	//2.0新增字段
	private String turnoverLevelHd;//库存周转级别-花都仓
	
	private Integer near365SalesQty;//近1年销量
	private Integer near365SalesAmt;//近1年销额

	private Integer elitelevelpc;//PC推荐级别
	private Integer elitelevelapp;//M推荐级别
	private Integer elitelevelm;//APP推荐级别
	private Integer elitelevelv;//V推荐级别
	private Integer prioritylevelpc;//PC优先级别
	private Integer prioritylevelapp;//M优先级别
	private Integer prioritylevelm;//APP优先级别
	private Integer prioritylevelv;//V优先级别
	
	private String ispushpc;//PC是否强推
	private String ispushapp;//M是否强推
	private String ispushm;//APP是否强推
	private String ispushv;//V是否强推
	
	private Integer usedaypc;//PC可使用天数
	private Integer usedayapp;//M可使用天数
	private Integer usedaym;//APP可使用天数
	private Integer usedayv;//V可使用天数
	
	//2017-11-09新增字段
	private String goodsname;//品称(基础信息)
	private String suitpeople;//适宜人群(基础信息)
	private String nosuitpeople;//不适宜人群(基础信息)
	private String mainmaterial;//主要原料及辅料(基础信息)
	private String symptom;//症状(基础信息)
	private String character;//性状(基础信息)
	private String storage;//贮藏(基础信息)
	private String healthcare;//保健功能(基础信息)
	private String pharmacology;//药理毒理(基础信息)
	private String pharmacokinetic;//药代动力学(基础信息)
	private String isimport;//是否进口(基础信息)
	
	private String isshowsupportpc;//PC是否显示客服(运营信息)
	private String isshowsupportm;//M是否显示客服(运营信息)
	private String isshowsupportapp;//APP是否显示客服(运营信息)
	private String isshowsupportv;//V是否显示客服(运营信息)

	private String lackdays;//缺货报警天数(库存采购)
	private String batchnonum;//批号数量(库存采购)
		
	private String lastPurCount;//末次采购数量(库存采购)
	private String lastPurAmt;//末次采购金额(库存采购)	
	
	//2018-03-21新增字段
	private String facategory1;//财务分类二级
	private String proWarename;//产品全称
	private String oldregistrationnumber;//原批准文号
	private String isnoair;//是否禁止航空
	private String packlist;//包装清单
	private String warranty;//保修期
	private String indications;//产品适用范围
	private String propercomposition;//产品性能结构及组成
	private String attrtype;//类型
	private String material;//材质
	private String hotspot;//选购热点
	
	//2018-04-13新增字段
	private String invoicecontentcode2;
	private Float taxrate;
	//2018-04-26新增字段
	private String mainwareskucode;//主商品编码
	//2018-08-23新增字段
	private String waretypename4;
	private String waretypename5;
	private String waretypename6;
    //2018-10-22新增字段
	private String warelabeljy;
	//2018-11-26新增字段
	private String druginteraction;
   }